atom_feed do |feed|
  feed.title "Who bought #{@product.title}"
  feed.updated @orders.first.created_at
  
  for order in @orders
    feed.entry(order) do |entry|
      entry.title "Order #{order.id}"
      entry.summary :type => 'xhtml' do |xhtml|
        xhtml.p "Shipped to #{order.address}"
        
        xhtml.table do
          xhtml.tr do
            xhtml.th 'Product'
            xhtml.th 'Quantity'
            xhtml.th 'Total Price'
          end
        end
        
        for item in order.line_items
          xhtml.tr do
            xhtml.td item.product.title
            xhtml.td item.quantity
            xhtml.td number_to_currency item.total_price
          end
        end
        
        xhtml.td do
          xhtml.th 'total', :colspan => 2
          xhtml.th number_to_currency order.line_items.map(&:total_price).sum
        end
        
        xhtml.p "Paid by #{order.pay_type}"
        
        entry.author do |author|
          entry.name order.name
          entry.name order.email
        end
      end
    end
  end
end